follow upstream's advice.
Installing the following packages will give you the 'Introjucer' as Debian
packages while keeping your embedded-module-code workflow:
- - juce-utils (contains the Introjucer)
+ - introjucer (contains the Introjucer)
- juce-modules-source (contains the source-code for the JUCE modules)
The 'Introjucer' as shipped with Debian has the following modification regarding
You could recreate the Makefiles by running the project's .jucer file through
Debian's "Introjucer" (the so-generated Makefiles allow both overriding of
-*FLAGS and building verbosely), but adding 'juce-utils' to the Build-Depends is
+*FLAGS and building verbosely), but adding 'introjucer' to the Build-Depends is
probably an overkill.
.
This package contains html documentation for the JUCE API.
-Package: juce-utils
+Package: introjucer
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends}
GUIs, and for handling graphics and sound.
.
This package provides the sources for the JUCE modules, as used by 'Introjucer'
- projects. (Introjucer is provided in the 'juce-utils' package).
+ projects. (Introjucer is provided in the 'introjucer' package).
debian/gbp.conf
debian/git-tuneclone.sh
debian/juce-modules-source.install
- debian/juce-utils.install
- debian/juce-utils.mime
- debian/juce-utils.sharedmimeinfo
+ debian/introjucer.install
+ debian/introjucer.mime
+ debian/introjucer.sharedmimeinfo
debian/libbuilder/AppConfig.h
debian/libbuilder/Makefile
debian/libbuilder/juce.pc.in
--- /dev/null
+extras/Introjucer/Builds/Linux/build/Introjucer usr/bin
+debian/libbuilder/build/juce.png usr/share/pixmaps/
+debian/Introjucer.desktop usr/share/applications/
--- /dev/null
+application/x-juce; Introjucer '%s'; edit=Introjucer '%s'; test=test "$DISPLAY" != ""; priority=2
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/x-juce">
+ <sub-class-of type="text/xml"/>
+ <comment>JUCE project</comment>
+ <glob pattern="*.jucer"/>
+ </mime-type>
+</mime-info>
+++ /dev/null
-extras/Introjucer/Builds/Linux/build/Introjucer usr/bin
-debian/libbuilder/build/juce.png usr/share/pixmaps/
-debian/Introjucer.desktop usr/share/applications/
+++ /dev/null
-application/x-juce; Introjucer '%s'; edit=Introjucer '%s'; test=test "$DISPLAY" != ""; priority=2
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
- <mime-type type="application/x-juce">
- <sub-class-of type="text/xml"/>
- <comment>JUCE project</comment>
- <glob pattern="*.jucer"/>
- </mime-type>
-</mime-info>
DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/
-DEB_INSTALL_MANPAGES_juce-utils=$(BUILDDIR)/Introjucer.1
+DEB_INSTALL_MANPAGES_introjucer=$(BUILDDIR)/Introjucer.1
DEB_INSTALL_CHANGELOGS_ALL=ChangeList.txt
pre-build:: patch
cp $(CURDIR)/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png \
$(BUILDDIR)/juce.png
-common-binary-arch:: $(DEB_INSTALL_MANPAGES_juce-utils)
+common-binary-arch:: $(DEB_INSTALL_MANPAGES_introjucer)
$(BUILDDIR)/Introjucer.1:
help2man -N --version-string="Introjucer $(DEB_UPSTREAM_VERSION)" -n "the JUCE project-management tool" debian/scripts/Introjucer-help2man > $@